[HEADER]
  .bits 32
  .end
  
[VARS]
  *NULL 0
  *MSG "Hello, WORLD!"
  .end
  
[CODE]
  .print:
    push1 %a0
	pop0 %a0
	
	call vm_7614t
	
	push0 %a0
	pop1 %a0
	
	ret
	.stop
	
  .main:
    free %a0
	
	loadd %a0 "Hello from line 26!"
	
	push0 %a0
	call print
	pop0 %a0 
	
	loadi %f0 8
	appr %a0 %f0
	
	push0 %a0
	call print
	pop0 %a0
	
	mov %a0 %f0
	
	push0 %a0
	call print
	pop0 %a0
	
	movv %a0 *MSG
	
    push0 %a0
	call print
	pop0 %a0
	
	loadi %i0 9
	loadi %i1 0
	
	cmp %i0 %i1
	  loadd %a0 "%i0 = %i1"
	  
	  push0 %a0
	  call print
	  pop0 %a0
	  
	  halt
	scmp
	cmpf
	  loadd %a0 "%i0 != %i1"
	  
	  push0 %a0
	  call print
	  pop0 %a0
	scmp
	
	app %a0 "dd"
	appv %a0 *MSG
	
	push0 %a0
	call print
	pop0 %a0
	
	_sl_
      print "\ninline text\n";
	_end_
	
	free %a0
	free %f0
	free %i0
	free %i1
	
	ret
	.stop
	
  .__entry:
    loadi %i0 3
	loadi %i1 2
	
	add %i2 %i0 %i1
	
	mov %a0 %i2
	push0 %a0
	call print
	pop0 %a0
	
    call main
	
	.stop
	
  .end